Druga wersja sterownika akwarystycznego
Pierwsza wersja sterownika okazała się być dość udaną,
jednak nic nigdy nie stoi w miejscu - nazbierało się nowych
pomysłów, nowych rozwiązań - modyfikacje starego projektu
nie wchodzą w grę ze względu na małą ilość pamięci w procesorze.
Zdecydowałem się wiec na opracowanie nowej wersji - poniżej garść
danych:
procesor Atmel AtMEGA 323
(32kB flash, 2kB RAM, 1kB eprom, przetwornik A/C) - po prostu
CUDO!
programowanie "w
układzie" - bez otwierania obudowy
5 wyjść 220V z włączaniem "w
zarze" napięcia sieci
1 wyjście niskonapięciowe z
regulowanym trzystopniowo napięciem - do wentylatorów
chłodzących
1 wyjście niskonapięciowe bez
regulacji
interfejs do sondy PH z
przetwornikiem AC typu MAX128
interfejs do PC (RS232) z
układem MAX3235
znacznie bardziej rozbudowane
oprogramowanie sterujące
układ "watch-dog"
przeciwdziałający zawieszaniu się urządzenia
histereza dla regulacji temperatury i PH –
ustawiana na etapie kompilacji
UWAGA: w schematach jest źle opisany
procesor – w trakcie realizacji projektu zmieniłem go na
AtMega323 i tylko taki będzie działał poprawnie (poprzednio
używany 161/163 miał zbyt małą ilość dostępnej pamięci flash.
Aktualny stan prac:
układ zmontowany i uruchomiony
program sterujący - gotowy, z
kilkoma wyjątkami:
brak współpracy z
komputerem przez złącze RS232
nieprzetestowane wyjście
zasilające wentylator - tzn: sprzęt działa prawidłowo natomiast
nie sprawdzona obsługa programowa - w zimie nie są potrzebne
wentylatory ;-)
nieuruchomione i
nieprzetestowane sterowanie zaworem Co2 - nie mam zaworu aby móc
to zrobić!!!
Stara wersja sterownika pracuje w innym akwarium, nowa
powędrowała do mojego głównego zbiornika - pracuje
wyśmienicie
Prace rozwojowe zatrzymane do czasu, aż będę miał
potrzebę aby dodać jakąś funkcjonalność do programu – bez
żadnych gwarancji kiedy to się stanie!!!
Informacje o poszczególnych modułach:
Moduł
procesora Moduł
wykonawczy Program
sterujący
Elementy dodatkowe niezbędne dla prawidłowej pracy sterownika:
Programator układów AVR (schemat zaczerpnięty z
Bascom-AVR, wszelkie wyjaśnienia są tam dostępne – ja
zamieszczam jedynie płytkę): programmerpcb.pdf
Moduł separatora sondy PH (oczywiście można go zintegrować z
płytką POWER, ale ja wykonałem wersję z oddzielnym separatorem –
dzięki czemu do połączenia sondy ze sterownikiem można użyć
zwykłe kable połączeniowe). Uwaga: wzór płytki dostępny w
formacie PDF, natomiast jej schemat – w formacie CKT dla
edytora schematów Circuit Maker. phmetr-probe.pdf
phmetr-probe.CKT
©2003
Maciej Daniel Szulc
|